#pragma once

#define DISALLOW_COPY_AND_ASSIGN(TypeName)              \
    TypeName(const TypeName&);                          \
    void operator=(const TypeName&);

#ifdef BASE_EXPORTS
#define BASE_API __declspec(dllexport)
#else
#define BASE_API __declspec(dllimport)
#endif